/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package de.uhilger.servicehub.model;

/**
 * Classes that model a user store backed by a database need to implement this interface.
 *
 * @author ulli2
 */
public interface JDBCUserStore extends UserStore {

  public String getJDBCDriverClassName();

  public String getConnectString();

  public String getSchemaName();

  public String getUserTableName();
  public String getUserTableUserNameField();
  public String getUserPasswordField();

  public String getRoleMapTableName();
  public String getRoleMapTableUserNameField();
  public String getRoleMapTableRoleNameField();

  public String getRoleTableName();
  public String getRoleTableRoleNameField();

}
